﻿using Camc.Quality.Dto.QualityPlatformDto;
using Camc.Quality.Dto.TableOutDto;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Camc.Quality.Common
{
    public class TableMapConfig
    {
        public Dictionary<string, FiledNodeMap> InitFiledNodeMap()
        {
            Dictionary<string, FiledNodeMap> filedMap = new Dictionary<string, FiledNodeMap>();
            //特殊名称
            //进箱（舱）登记表
            //整流罩 / 星箭分离弹簧压缩数据记录表
            //管路活门气密点检查记录表（皂泡法）
            //管路活门气密点检查记录表（氦质谱法）
            //电缆剥线试验记录表（低频）
            //压接实验测量记录表（低频）
            //电缆剥线试验记录表（高频）
            //阀门、气瓶、过滤器、流量计、输送管、金属软管等检查记录表
            //电缆（插头）防水（防热）记录表
            filedMap.Add("装入件明细", new FiledNodeMap(new List<string> { "代号", "名称", "数量", "备注" }, new List<string> { "code", "name", "number", "remark" }, "insertDetails"));
            filedMap.Add("制造资源", new FiledNodeMap(new List<string> { "类型", "ERPID", "代号或规格", "名称", "备注", "鉴定类别", "标准号", "是否必选" }, new List<string> { "type", "erpId", "specsCode", "name", "remark", "identifyType", "standardNumber", "isRequired" }, "manufacturingResources"));
            filedMap.Add("视频", new FiledNodeMap(new List<string> { "视频文件", "文件名" }, new List<string> { "videoFile", "fileName" }, "video"));
            filedMap.Add("通用总装数据记录表", new FiledNodeMap(
                new List<string> { "序号", "名称", "项目", "设计要求", "工艺要求", "实测值", "所用工具编号", "温度", "湿度", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
                new List<string> { "serialNum", "firstDrawingName", "recordElement", "designerDemand", "processorDemand", "firstMeasuredValues", "toolUsed", "temperature", "humidity", "remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" },
                "assemble"
            ));
            filedMap.Add("通用记录表", new FiledNodeMap(
               new List<string> { "序号", "图号", "名称", "记录项目", "记录要求", "实测值", "确认结果", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
               new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "recordElement", "recordRequire", "firstMeasuredValues", "firstConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "generalRecords"
           ));
            filedMap.Add("胶液配比情况记录表", new FiledNodeMap(
               new List<string> { "序号", "胶液名称", "记录元素", "实际情况", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
               new List<string> { "serialNum", "firstDrawingName", "recordItem", "measuredActual", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "glueSolution"
           ));
            filedMap.Add("舱口盖开闭记录表", new FiledNodeMap(
              new List<string> { "序号", "图号", "壳段名称", "产品编号", "舱口盖位置或象限", "打开/关闭", "实测力矩", "所用力矩扳手编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
              new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "productNum", "recordLocation", "recordItem", "firstMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "hatch"
          ));
            filedMap.Add("进箱舱登记表", new FiledNodeMap(
             new List<string> { "序号", "型号", "图号", "名称", "工作事项", "进箱时间", "进箱携带物品", "携带物品数量", "出箱确认", "操作者", "操作者操作时间", "互检者", "互检者操作时间" },
             new List<string> { "serialNum", "model", "fisrtDrawingNum", "firstDrawingName", "recordStatus", "remarks", "recordRequire", "recordMainopoint", "firstConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData" }, "inCabin"
           ));
            filedMap.Add("具有证明书的主要零件记录表", new FiledNodeMap(
              new List<string> { "序号", "图号", "名称", "零件编号", "合格证号编号", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
              new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "secondDrawingNum", "certificate", "remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "mainParts"
           ));
            filedMap.Add("力矩记录表", new FiledNodeMap(
              new List<string> { "序号", "零件1", "零件2", "设计要求_拧紧值N.m", "工艺要求_拧紧值N.m", "实测值N.m", "所用工具编号", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
              new List<string> { "serialNum", "fisrtDrawingNum", "secondDrawingNum", "designerDemand", "processorDemand", "firstMeasuredValues", "toolUsed", "remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "moment"
           ));
            filedMap.Add("通用多媒体记录表", new FiledNodeMap(
              new List<string> { "序号", "项目", "部位", "拍照(摄像)", "拍照(影像)编号", "确认结果", "操作者", "操作者操作时间", "互检者", "互检者操作时间" },
              new List<string> { "serialNum", "fisrtDrawingNum", "recordLocation", "recordRequire", "photoNo", "firstConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData" }, "multimediaRecord"
           ));
            filedMap.Add("通用力矩复校记录表", new FiledNodeMap(
              new List<string> { "序号", "零件1", "零件2", "复测力矩N.m", "工艺力矩N.m", "恢复力矩N.m", "力矩扳手编号", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
              new List<string> { "serialNum", "fisrtDrawingNum", "secondDrawingNum", "firstMeasuredValues", "processorDemand", "secondMeasuredValues", "toolUsed", "remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "torqueReCalibration"
           ));
            filedMap.Add("质量控制记录表", new FiledNodeMap(
              new List<string> { "项目", "操作者", "操作者日期", "互检", "互检日期", "检验员", "检验员日期" },
              new List<string> { "serialNum", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "qualityControl"
           ));
            filedMap.Add("电缆插头防水防热记录表", new FiledNodeMap(
             new List<string> { "序号", "电缆/仪器代号", "插头代号", "实施情况", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间", "备注" },
             new List<string> { "serialNum", "fisrtDrawingNum", "secondDrawingNum", "firstConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData", "remarks" }, "cablePlugWaterFireProofControl"
           ));
            filedMap.Add("波纹管变形记录表", new FiledNodeMap(
            new List<string> { "序号", "波纹管", "所属管路", "管路编号", "装配初始压缩量方向", "允许值", "安装前", "安装后", "变形量", "所用工具编号", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "recordLocation", "fisrtDrawingNum", "productNum", "recordElement", "designerDemand", "firstMeasuredValues", "secondMeasuredValues", "thirdMeasuredValues", "toolUsed", "remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "bellowsDeformation"
          ));
            filedMap.Add("电连接器插接记录表", new FiledNodeMap(
            new List<string> { "序号", "所属仪器代号", "插头座代号", "插接照片", "防松照片", "防水照片", "防热照片", "操作者", "互检者", "检验员", "确认人" },
            new List<string> { "serialNum", "fisrtDrawingNum", "recordLocation", "photoNo", "secondPhotoNo", "thirdPhotoNo", "fourthPhotoNo", "firstOperator", "secondOperator", "thirdOperator", "fourthOperator" }, "electricalConnectInsertion"
          ));
            filedMap.Add("舱口盖开闭测试记录表", new FiledNodeMap(
            new List<string> { "序号", "所属部段", "舱口盖名称", "记录位置", "是否能正常开关", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间", "备注" },
            new List<string> { "serialNum", "parentProductName", "firstDrawingName", "recordLocation", "firstConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData", "remarks" }, "hatchOpenShutTest"
          ));
            filedMap.Add("产品接地状态检查记录表", new FiledNodeMap(
            new List<string> { "序号", "图号", "名称", "编号", "接地状态", "产品端搭接电阻（mΩ）", "等电位端搭接电阻（mΩ）", "所用仪器编号", "温度", "湿度", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "productNum", "firstConfirmResult", "firstMeasuredValues", "secondMeasuredValues", "toolUsed", "temperature", "humidity", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "productGroundingStatus"
          ));
            filedMap.Add("强制检验点记录表", new FiledNodeMap(
            new List<string> { "序号", "项目", "设计要求", "实测结果", "是否合格", "照片编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间", "工艺员", "工艺员操作时间", "设计员", "设计员操作时间" },
            new List<string> { "serialNum", "recordElement", "designerDemand", "firstMeasuredValues", "firstConfirmResult", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData", "fourthOperator", "fourthOperatorData", "fifthOperator", "fifthOperatorData" }, "forcedCheckpoint"
          ));
            filedMap.Add("自动关闭口盖检查记录表", new FiledNodeMap(
            new List<string> { "序号", "口盖位置", "部段图号", "口盖名称", "检查确认项", "是否合格", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "firstDrawingName", "fisrtDrawingNum", "recordLocation", "recordItem", "firstConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "automaticShutoff"
          ));
            filedMap.Add("伺服机构工艺拉杆长度记录表", new FiledNodeMap(
            new List<string> { "序号", "项目", "名称", "要求长度（mm）", "实测长度（mm）", "所用工具编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "recordElement", "firstDrawingName", "designerDemand", "firstMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "servomechanism"
          ));
            filedMap.Add("状态检查表", new FiledNodeMap(
            new List<string> { "序号", "确认项目", "确认结果", "部门", "确认者", "确认者操作时间" },
            new List<string> { "serialNum", "recordElement", "firstConfirmResult", "recordRequire", "firstOperator", "firstOperatorData" }, "statusCheck"
          ));
            filedMap.Add("问题记录表", new FiledNodeMap(
            new List<string> { "序号", "名称", "记录项目", "问题记录", "解决措施", "多媒体", "备注" },
            new List<string> { "serialNum", "firstDrawingName", "recordElement", "abnormalRecord", "measuredActual", "photoNo", "remarks" }, "problemRecord"
          ));
            filedMap.Add("爆索尺寸测量记录表", new FiledNodeMap(
            new List<string> { "序号", "总长（mm）", "记录位置", "扁平（mm）", "宽度（mm）", "所用仪器编号", "温度", "湿度" },
            new List<string> { "serialNum", "thirdMeasuredValues", "recordLocation", "firstMeasuredValues", "secondMeasuredValues", "toolUsed", "temperature", "humidity" }, "detonatingCableSize"
          ));
            filedMap.Add("整流罩星箭分离弹簧压缩数据记录表", new FiledNodeMap(
           new List<string> { "序号", "所属部段", "安装位置", "零件编号", "弹簧自由长度H0（mm）", "弹簧的工作载荷P2（N）", "压缩后长度L要求", "压缩后弹簧总长（mm）", "所用工具编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
           new List<string> { "serialNum", "parentProductName", "recordLocation", "productNum", "firstMeasuredValues", "secondMeasuredValues", "thirdMeasuredValues", "fourthMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "releaseSpringCompression"
          ));
            filedMap.Add("载荷支架组合体形位数据记录表", new FiledNodeMap(
            new List<string> { "序号", "名称", "单位", "测量值", "所用工具编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "recordItem", "recordRequire", "firstMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "loadBracket"
          ));
            filedMap.Add("设计签署总装数据记录表", new FiledNodeMap(
            new List<string> { "序号", "名称", "项目", "设计要求", "工艺要求", "实测值", "所用工具编号", "温度", "湿度", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间", "设计员", "设计员操作时间" },
            new List<string> { "serialNum", "firstDrawingName", "recordElement", "designerDemand", "processorDemand", "firstMeasuredValues", "toolUsed", "Temperature", "Humidity", "Remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData", "fourthOperator", "fourthOperatorData" }, "designGeneralAssemble"
          ));
            filedMap.Add("管路活门气密点检查记录表皂泡法", new FiledNodeMap(
            new List<string> { "序号", "系统名称", "测点前管路图号", "测点后管路图号", "检查压力(MPa)", "检查方法", "设计要求值Pa*m3/s", "工艺要求值", "检查结果", "备注" },
            new List<string> { "serialNum", "parentProductNum", "fisrtDrawingNum", "secondDrawingNum", "recordRequire", "recordElement", "designerDemand", "processorDemand", "firstMeasuredValues", "remarks" }, "soapBubble"
          ));
            filedMap.Add("管路活门气密点检查记录表氦质谱法", new FiledNodeMap(
            new List<string> { "序号", "系统名称", "测点前管路图号", "测点后管路图号", "检查压力(MPa)", "检查方法", "设计要求值Pa*m3/s", "工艺要求值", "检查点输出Pa•m3/s", "检查点漏率Pa•m3/s", "所用工具编号", "比对漏孔漏率Pa•m3/s", "E6_比对装置输出Pa•m3/s", "大气本体Pa•m3/s", "温度", "湿度", "备注" },
            new List<string> { "serialNum", "parentProductNum", "fisrtDrawingNum", "secondDrawingNum", "recordRequire", "recordElement", "designerDemand", "processorDemand", "firstMeasuredValues", "secondMeasuredValues", "toolUsed", "thirdMeasuredValues", "fourthMeasuredValues", "atmPressure", "temperature", "humidity", "remarks" }, "heliumMassSpectrometry"
          ));
            filedMap.Add("除了打保险防松外的总装直属件记录表", new FiledNodeMap(
            new List<string> { "序号", "零件1", "零件2", "安装位置", "紧固件材料及规格", "拧紧力矩要求（N·m）", "实际力矩施加值", "防松方式", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "secondDrawingNum", "parentProductName", "recordMainopoint", "designerDemand", "firstMeasuredValues", "measuredActual", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "finalAssemblyParts"
          ));
            filedMap.Add("传感器安装测试记录情况统计记录表", new FiledNodeMap(
            new List<string> { "序号", "图号", "名称", "状态", "传感器代号", "传感器名称", "参数代号", "导通检查点", "测试仪器1", "导通要求阻值", "实测阻值1", "绝缘检查点", "测试仪器2", "绝缘要求阻值", "实测阻值2", "所用数字三用表编号", "所用指针三用表编号", "所用温湿度计编号", "温度", "湿度", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "parentProductNum", "parentProductName", "recordStatus", "fisrtDrawingNum", "firstDrawingName", "recordLocation", "recordElement", "recordRequire", "designerDemand", "firstMeasuredValues", "recordItem", "recordMainopoint", "processorDemand", "secondMeasuredValues", "toolUsed", "secondToolUsed", "thirdToolUsed", "temperature", "humidity", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "sensorInstallation"
          ));
            filedMap.Add("插头状态检查表", new FiledNodeMap(
            new List<string> { "序号", "所属仪器/支架", "参数代号", "产品状态", "检查状态", "检查结果", "多媒体", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间", "备注" },
            new List<string> { "serialNum", "fisrtDrawingNum", "recordLocation", "recordStatus", "recordRequire", "firstConfirmResult", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData", "remarks" }, "plugStatus"
          ));
            filedMap.Add("惯组安装记录表一", new FiledNodeMap(
            new List<string> { "序号", "图号", "记录点", "间隙值", "导电胶带层数", "所用赛尺编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "recordLocation", "firstMeasuredValues", "secondMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "firstIMUInstallation"
          ));
            filedMap.Add("惯组安装记录表二", new FiledNodeMap(
            new List<string> { "序号", "图号", "记录要求", "实测值", "所用赛尺编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "recordItem", "firstMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "secondIMUInstallation"
          ));
            filedMap.Add("电缆高度测量记录表", new FiledNodeMap(
            new List<string> { "序号", "电缆束位置", "中间框位置（自前端面）", "电缆高度（靠I象限）", "所用工具编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "recordLocation", "firstMeasuredValues", "secondMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "cableHeight"
          ));
            filedMap.Add("电缆剥线试验记录表低频", new FiledNodeMap(
            new List<string> { "序号", "导线编号", "剥线长度1精确到0.5mm", "检查导线绝缘层切除后的外观情况", "多媒体（两端皆要拍照）", "测量工具编号", "剥线钳编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "recordLocation", "firstMeasuredValues", "firstConfirmResult", "photoNo", "toolUsed", "secondToolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "lowFrequencyCableStripping"
          ));
            filedMap.Add("压接实验测量记录表低频", new FiledNodeMap(
            new List<string> { "序号", "图号", "记录要求", "设计要求", "实测值", "所用工具编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "recordItem", "designerDemand", "firstMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "lowCrimpingExperiment"
          ));
            filedMap.Add("电缆剥线试验记录表高频", new FiledNodeMap(
            new List<string> { "序号", "图号", "输出接口点号", "记录项目", "实测值", "检查结果", "多媒体", "剥线钳编号", "测量工具编号", "记录人", "记录人操作时间", "确认人", "确认人操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "recordLocation", "recordItem", "secondMeasuredValues", "firstConfirmResult", "photoNo", "secondToolUsed", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData" }, "highFrequencyCableStripping"
          ));
            filedMap.Add("仪器接收检查记录表", new FiledNodeMap(
            new List<string> { "序号", "所属仪器（支架）代号", "插头（座）代号", "外观检查", "电连接器检查", "合格证检查", "零件编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "recordLocation", "firstConfirmResult", "secondConfirmResult", "thirdConfirmResult", "firstMeasuredValues", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "instrumentCheck"
          ));
            filedMap.Add("电缆接收检查记录表", new FiledNodeMap(
            new List<string> { "序号", "电缆代号", "参数代号", "整体外观良好、证件齐全", "插头（座）正常、代号一致、插针无歪斜", "减振垫检查", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "recordLocation", "fisrtDrawingNum", "firstConfirmResult", "secondConfirmResult", "thirdConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "cableReceivingInspection"
          ));
            filedMap.Add("箭地接口保护件检查记录表", new FiledNodeMap(
            new List<string> { "序号", "安装位置", "堵盖规格/图号", "安装要求", "检查结果", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "recordLocation", "recordMainopoint", "recordRequire", "firstConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "arrowInterfaceProtectCheck"
          ));
            filedMap.Add("通用检查记录表", new FiledNodeMap(
            new List<string> { "序号", "项目", "位置", "记录项目", "检查结果", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "parentProductName", "recordLocation", "recordItem", "firstConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "inspectionRecord"
          ));
            filedMap.Add("对接面形位记录表", new FiledNodeMap(
            new List<string> { "序号", "所属部段", "记录项目", "位置", "实测值", "所用工具编号", "温度", "湿度", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "parentProductName", "recordElement", "recordLocation", "firstMeasuredValues", "toolUsed", "temperature", "humidity", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "dockSurfaceMorpheme"
          ));
            filedMap.Add("整流罩锉修记录表", new FiledNodeMap(
            new List<string> { "序号", "图号", "锉修过的安装孔记录" },
            new List<string> { "serialNum", "fisrtDrawingNum", "measuredActual" }, "filingFileRepair"
          ));
            filedMap.Add("整流罩安装后检查记录表", new FiledNodeMap(
            new List<string> { "序号", "检查项目", "确认结果", "问题记录", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "firstDrawingName", "firstConfirmResult", "measuredActual", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "checkFairingAfterInstallation"
          ));
            filedMap.Add("导管检查记录表", new FiledNodeMap(
            new List<string> { "序号", "图号", "问题记录", "缺陷照片", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间", "设计员", "设计员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "measuredActual", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData", "fourthOperator", "fourthOperatorData" }, "catheterization"
          ));
            filedMap.Add("管路上箭前吹除记录表", new FiledNodeMap(
            new List<string> { "序号", "图号", "吹除压力/Mpa", "吹除时间/min", "吹除确认", "绸布照片", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "firstMeasuredValues", "secondMeasuredValues", "firstConfirmResult", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "blowPipeArrow"
          ));
            filedMap.Add("气封管流量测试记录表", new FiledNodeMap(
            new List<string> { "序号", "入口压力", "气源", "图号", "正向流量测量值", "正向流量校准值", "反向流量测量值", "反向流量校准值", "温度", "湿度", "所用工具编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "processorDemand", "recordRequire", "fisrtDrawingNum", "firstMeasuredValues", "secondMeasuredValues", "thirdMeasuredValues", "fourthMeasuredValues", "temperature", "humidity", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "gasPipeTest"
          ));
            filedMap.Add("阀门气瓶过滤器流量计输送管金属软管等检查记录表", new FiledNodeMap(
            new List<string> { "序号", "图号", "名称", "零件编号", "检查状态", "检查项目", "检查结果", "缺陷照片", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "productNum", "recordStatus", "recordElement", "firstConfirmResult", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "valvesGasInspection"
          ));
            filedMap.Add("单机安装位置记录表", new FiledNodeMap(
            new List<string> { "序号", "阀门/过滤器", "安装位置", "零件编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "recordLocation", "productNum", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "installationLocation"
          ));
            filedMap.Add("安装距离记录表", new FiledNodeMap(
            new List<string> { "序号", "记录项目", "记录位置", "安装要求", "图号", "实际安装测量值", "所用工具编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "recordElement", "recordLocation", "recordRequire", "fisrtDrawingNum", "firstMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "installationDistance"
          ));
            filedMap.Add("小导管卡箍间距测量表", new FiledNodeMap(
            new List<string> { "序号", "管路图号", "数量", "距离/mm", "多媒体", "所用工具编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "recordMainopoint", "firstMeasuredValues", "photoNo", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "measurementSpacingConduit"
          ));
            filedMap.Add("未按要求施加力矩及未打保险防松记录表", new FiledNodeMap(
            new List<string> { "序号", "记录项目", "安装位置", "紧固件材料及规格", "拧紧力矩要求N.m", "实际力矩施加情况", "未按要求施加力矩原因/防松方式", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "recordElement", "recordLocation", "recordMainopoint", "processorDemand", "firstMeasuredValues", "measuredActual", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "failureAequiredLoosInsurance"
          ));
            filedMap.Add("分解重装记录表", new FiledNodeMap(
            new List<string> { "序号", "时间", "原因", "部位", "更换或返修情况", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "recordMainopoint", "recordRequire", "fisrtDrawingNum", "measuredActual", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "disassemblyReassembly"
          ));
            filedMap.Add("配合七零三绝热记录表", new FiledNodeMap(
            new List<string> { "序号", "绝热部位", "位置", "数量", "是否完成", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "firstDrawingName", "parentProductName", "recordMainopoint", "firstConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "insulation703"
          ));
            filedMap.Add("绝热去除记录表", new FiledNodeMap(
            new List<string> { "序号", "所在部位", "局部去除要求", "实际去除情况照片", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "parentProductName", "recordRequire", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "adiabaticRemoval"
          ));
            filedMap.Add("连续拧紧环节力矩复校记录表", new FiledNodeMap(
            new List<string> { "序号", "零件1", "工艺值1N.m", "复校值1N.m", "零件2", "工艺值2N.m", "复校值2N.m", "零件3", "所用工具编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "processorDemand", "firstMeasuredValues", "secondDrawingNum", "designerDemand", "secondMeasuredValues", "recordLocation", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "calibrationContinuousTorque"
          ));
            filedMap.Add("管路垫块安装情况记录表", new FiledNodeMap(
            new List<string> { "序号", "管路图号", "卡箍位置", "垫块安装情况", "螺钉规格", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "recordLocation", "measuredActual", "recordMainopoint", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "installationPipeCushion"
          ));
            filedMap.Add("箭体结构防水记录表", new FiledNodeMap(
            new List<string> { "序号", "记录项目", "所属部段", "仪器代号", "操作要求", "确认结果", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "recordElement", "parentProductName", "fisrtDrawingNum", "designerDemand", "firstConfirmResult", "remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "arrowStructureWaterproof"
          ));
            filedMap.Add("搭接线安装部位防水记录表", new FiledNodeMap(
            new List<string> { "序号", "位置", "记录对象", "操作要求", "数量", "是否封堵", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间", "备注" },
            new List<string> { "serialNum", "parentProductName", "recordElement", "designerDemand", "firstMeasuredValues", "firstConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData", "remarks" }, "waterproofInstallationLapd"
          ));
            filedMap.Add("总装零件称重记录表", new FiledNodeMap(
             new List<string> { "序号", "图号", "产品名称", "数量", "单件质量(g)", "总质量（g）", "设备编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "recordRequire", "firstMeasuredValues", "secondMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "assemnleweighing"
             ));
            filedMap.Add("总装耗材称重记录表", new FiledNodeMap(
             new List<string> { "序号", "技术条件", "名称", "领取重量(g)", "剩余重量(g)", "丢弃重量(g)", "上箭重量(g)", "所用工具编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "firstMeasuredValues", "secondMeasuredValues", "thirdMeasuredValues", "fourthMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "generalWeighing"
             ));
            filedMap.Add("箭体称重记录表", new FiledNodeMap(
             new List<string> { "序号", "所属部段", "记录项目", "记录要求", "实测值", "出厂/飞行状态", "温度", "湿度", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "parentProductName", "recordElement", "recordRequire", "firstMeasuredValues", "recordStatus", "temperature", "humidity", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "arrowWeight"
             ));
            filedMap.Add("箭体称重时多装少装产品记录表", new FiledNodeMap(
             new List<string> { "序号", "名称", "代号", "是否多装", "数量", "质量（Kg）" },
             new List<string> { "serialNum", "firstDrawingName", "fisrtDrawingNum", "firstConfirmResult", "firstMeasuredValues", "secondMeasuredValues" }, "arrowScalageProducts"
             ));
            filedMap.Add("飞行质量质心设备调平数据记录表", new FiledNodeMap(
             new List<string> { "序号", "记录项目", "传感器读数参考值", "传感器读数实际值" },
             new List<string> { "serialNum", "recordElement", "designerDemand", "firstMeasuredValues" }, "levelingDataFlight"
             ));
            filedMap.Add("飞行质量质心皮重及参数记录表", new FiledNodeMap(
             new List<string> { "序号", "记录项目", "记录元素", "实测值" },
             new List<string> { "serialNum", "recordElement", "recordItem", "firstMeasuredValues" }, "flightMassCentroidTareWeight"
             ));
            filedMap.Add("横向质心测量记录表", new FiledNodeMap(
             new List<string> { "序号", "位置", "后支点称重", "后支点有效", "前支点称重", "前支点有效" },
             new List<string> { "serialNum", "recordLocation", "firstMeasuredValues", "secondMeasuredValues", "thirdMeasuredValues", "fourthMeasuredValues" }, "transverseCentroid"
             ));
            filedMap.Add("大部段称重记录表", new FiledNodeMap(
             new List<string> { "序号", "称重项目", "重量（Kg）", "所用工具编号", "温度", "湿度", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "recordElement", "firstMeasuredValues", "toolUsed", "temperature", "humidity", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "largeSectionWeight"
             ));
            filedMap.Add("产品安装确认表", new FiledNodeMap(
             new List<string> { "序号", "检查项目", "检查情况", "检查结果", "备注" },
             new List<string> { "serialNum", "recordElement", "processorDemand", "measuredActual", "remarks" }, "productInstallationConfirmation"
             ));
            filedMap.Add("阀门安装状态确认表", new FiledNodeMap(
             new List<string> { "序号", "图号", "编号", "名称", "确认项目", "实际状态", "备注" },
             new List<string> { "serialNum", "fisrtDrawingNum", "productNum", "firstDrawingName", "recordElement", "firstConfirmResult", "remarks" }, "confirmationStatus"
             ));
            filedMap.Add("通用接收检查记录表", new FiledNodeMap(
             new List<string> { "序号", "记录项目", "记录要求", "检查结果", "多媒体", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "recordElement", "recordRequire", "measuredActual", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "receivingInspectionRecord"
             ));
            filedMap.Add("通用保护件检查记录表", new FiledNodeMap(
             new List<string> { "序号", "名称", "颜色", "数量", "安装位置", "检查情况", "问题记录", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "firstDrawingName", "recordStatus", "recordRequire", "recordLocation", "firstConfirmResult", "measuredActual", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "protectiveParts"
             ));
            filedMap.Add("接口检查记录表", new FiledNodeMap(
             new List<string> { "序号", "代号", "位置", "检查情况", "问题记录", "多媒体", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "fisrtDrawingNum", "recordLocation", "firstConfirmResult", "measuredActual", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "interfaceCheck"
             ));
            filedMap.Add("象限标识检查记录表", new FiledNodeMap(
             new List<string> { "序号", "位置", "数量", "检查要求", "检查情况", "备注" },
             new List<string> { "serialNum", "recordLocation", "firstMeasuredValues", "recordRequire", "firstConfirmResult", "remarks" }, "quadrantCheck"
             ));
            filedMap.Add("干燥剂检查记录表", new FiledNodeMap(
             new List<string> { "序号", "记录项目", "干燥剂颜色", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "recordElement", "measuredActual", "remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "desiccantInspection"
             ));
            filedMap.Add("随大部段交付产品明细表", new FiledNodeMap(
             new List<string> { "序号", "图号", "名称", "数量", "是否正常", "备注" },
             new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "designerDemand", "firstConfirmResult", "remarks" }, "largePartsDelivery"
             ));
            filedMap.Add("气瓶组充放气速率记录表", new FiledNodeMap(
             new List<string> { "序号", "开始时间", "结束时间", "时间要求值", "结束实测值", "速率", "所用工具编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "firstMeasuredValues", "secondMeasuredValues", "designerDemand", "thirdMeasuredValues", "fourthMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "cylinderGroup"
             ));
            filedMap.Add("系统保压记录表", new FiledNodeMap(
             new List<string> { "序号", "检查部位", "检查状态", "压力要求值（MPa）", "压力实测值（MPa）", "压降要求值（MPa）", "压降实测值（MPa）", "温度", "湿度", "所用工具编号" },
             new List<string> { "serialNum", "firstDrawingName", "recordStatus", "designerDemand", "firstMeasuredValues", "recordRequire", "secondMeasuredValues", "temperature", "humidity", "toolUsed" }, "systemPressureMaintaining"
             ));
            filedMap.Add("气瓶压力测试记录表", new FiledNodeMap(
             new List<string> { "序号", "气瓶名称", "设计要求值", "实测值", "所用工具编号", "备注" },
             new List<string> { "serialNum", "firstDrawingName", "designerDemand", "firstMeasuredValues", "toolUsed", "remarks" }, "cylinderPressureTest"
             ));
            filedMap.Add("阀门使用次数记录表", new FiledNodeMap(
             new List<string> { "序号", "名称/代号", "产品编号", "允许使用次数", "试验项目", "动作次数", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "fisrtDrawingNum", "productNum", "designerDemand", "recordStatus", "firstMeasuredValues", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "valveUsageTimes"
             ));
            filedMap.Add("阀门测试记录表一", new FiledNodeMap(
             new List<string> { "序号", "图号", "名称/代号", "测试项目", "测试要求", "产品编号", "测试状态", "实测值", "温度", "湿度", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "recordElement", "recordRequire", "productNum", "recordStatus", "firstMeasuredValues", "temperature", "humidity", "remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "valveTest"
             ));
            filedMap.Add("气封流量测试记录表", new FiledNodeMap(
             new List<string> { "序号", "检测位置", "要求流量（g/s）", "测量值", "校准后（m3/h）", "所用工具编号", "温度", "湿度", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "firstDrawingName", "designerDemand", "firstMeasuredValues", "thirdMeasuredValues", "toolUsed", "temperature", "humidity", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "gasSealFlowTest"
             ));
            filedMap.Add("阀门测试记录表二", new FiledNodeMap(
             new List<string> { "序号", "图号", "名称/代号", "测试项目", "测试要求", "产品编号", "测试状态", "第一次", "第二次", "温度", "湿度", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "recordElement", "recordRequire", "productNum", "recordStatus", "firstMeasuredValues", "secondMeasuredValues", "temperature", "humidity", "remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "valveTestSec"
             ));
            filedMap.Add("电磁阀尾罩检查表", new FiledNodeMap(
             new List<string> { "序号", "图号", "参数代号", "箭上位置", "尾罩是否松动", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "fisrtDrawingNum", "recordRequire", "recordLocation", "firstConfirmResult", "remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "tailCoverSolenoid"
             ));
            filedMap.Add("传感器变换器对应关系确认记录表", new FiledNodeMap(
             new List<string> { "序号", "电缆束1", "变换器插头座", "变换器代号", "变换器编号", "电缆束2", "传感器插头座", "传感器代号", "传感器编号", "是否对应", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "parentProductNum", "fisrtDrawingNum", "recordLocation", "recordStatus", "parentProductName", "secondDrawingNum", "recordRequire", "recordMainopoint", "firstConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "correspondingRelationship"
             ));
            filedMap.Add("产品安装数量记录表", new FiledNodeMap(
             new List<string> { "序号", "项目", "使用数量", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "recordElement", "firstMeasuredValues", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "installationQuantity"
             ));

            filedMap.Add("液位传感器尺寸协调记录表", new FiledNodeMap(
             new List<string> { "序号", "测量项目", "理论值(mm)", "实测值(mm)", "误差(mm)", "所用工具编号", "温度", "湿度", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "recordElement", "designerDemand", "firstMeasuredValues", "secondMeasuredValues", "toolUsed", "temperature", "humidity", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "liquidLevelSensor"
             ));
            filedMap.Add("密封插头压接多媒体记录表", new FiledNodeMap(
             new List<string> { "序号", "参数代号", "传感器代号", "箱内低温密封插头压接点", "输出接口点号", "插接照片", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间", "设计员", "设计员操作时间" },
             new List<string> { "serialNum", "parentProductNum", "fisrtDrawingNum", "recordLocation", "recordMainopoint", "photoNo", "remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData", "fourthOperator", "fourthOperatorData" }, "crimpingSealedPlug"
             ));
            filedMap.Add("岗位分工表", new FiledNodeMap(
             new List<string> { "序号", "岗位分工", "工作地点", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间", "确认人", "确认人操作时间" },
             new List<string> { "serialNum", "firstMeasuredValues", "measuredActual", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData", "fourthOperator", "fourthOperatorData" }, "jobDivision"
             ));
            filedMap.Add("低频压接实验测量记录表", new FiledNodeMap(
             new List<string> { "序号", "中间接头型", "拉脱力检查", "实测值1", "压接电阻检查", "实测值2", "抗电强度检查", "实测值3", "压接钳编号", "微欧计编号", "高阻表编号", "测力计编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "recordLocation", "recordRequire", "firstMeasuredValues", "recordStatus", "secondMeasuredValues", "recordMainopoint", "thirdMeasuredValues", "toolUsed", "secondToolUsed", "thirdToolUsed", "recordItem", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "experimentalCrimping"
             ));

            filedMap.Add("高频压接点电阻及抗电强度检查记录表", new FiledNodeMap(
             new List<string> { "序号", "编号", "外导体压接电阻要求", "实测值1(mΩ)", "内导体压接电阻要求", "实测值2(mΩ)", "内导体抗电强度检查", "实测值3(mΩ)", "压接钳编号", "微欧计编号", "高阻表编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "recordLocation", "recordRequire", "firstMeasuredValues", "recordStatus", "secondMeasuredValues", "recordMainopoint", "thirdMeasuredValues", "toolUsed", "secondToolUsed", "thirdToolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "highFrequencyVoltage"
             ));

            filedMap.Add("高频压接点抗拉强度检查记录表", new FiledNodeMap(
             new List<string> { "序号", "外导体拉脱要求", "实测值1(mΩ)", "内导体拉脱力要求", "实测值2", "拉脱力测试仪编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "recordRequire", "firstMeasuredValues", "recordStatus", "secondMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "tensileStrengthHigh"
             ));
            filedMap.Add("电连接器插接多媒体记录表", new FiledNodeMap(
           new List<string> { "序号", "零件1图号/代号", "所属部段名称", "产品编号", "参数代号", "照片1", "照片2", "照片3", "照片4", "操作者", "操作者日期", "互检", "互检日期", "检验员", "检验员日期" },
           new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "productNum", "paramCode", "photoNo", "secondPhotoNo", "thirdPhotoNo", "fourthPhotoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "multimediaElectricalConnect"
           ));
            filedMap.Add("仪器安装电缆余量多媒体记录表", new FiledNodeMap(
             new List<string> { "序号", "零件1图号/代号", "所属部段名称", "产品编号", "参数代号", "实测值1", "照片", "操作者", "操作者日期", "互检", "互检日期", "检验员", "检验员日期" },
             new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "productNum", "paramCode", "firstMeasuredValues", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "instrumentCableAllowance"
             ));
            filedMap.Add("仪器安装分离钢索多媒体记录表", new FiledNodeMap(
             new List<string> { "序号", "零件1图号/代号", "所属部段名称", "产品编号", "参数代号", "实测值1", "照片", "操作者", "操作者日期", "互检", "互检日期", "检验员", "检验员日期" },
             new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "productNum", "paramCode", "firstMeasuredValues", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "instrumentSeparationCable"
             ));
            filedMap.Add("仪器安装分离力测试多媒体记录表", new FiledNodeMap(
             new List<string> { "序号", "零件1图号/代号", "所属部段名称", "产品编号", "参数代号", "实测值1", "照片", "操作者", "操作者日期", "互检", "互检日期", "检验员", "检验员日期" },
             new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "productNum", "paramCode", "firstMeasuredValues", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "instrumentSeparationForceTest"
             ));
            filedMap.Add("仪器安装力矩记录表", new FiledNodeMap(
             new List<string> { "序号", "零件1图号/代号", "所属部段名称", "产品编号", "参数代号", "所用工具编号", "设计要求", "工艺要求", "备注", "实测值1", "操作者", "操作者日期", "互检", "互检日期", "检验员", "检验员日期" },
             new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "productNum", "paramCode", "toolUsed", "designerDemand", "processorDemand", "remarks", "firstMeasuredValues", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "instrumentTorqueRecord"
             ));
            filedMap.Add("仪器插座安装多媒体记录表", new FiledNodeMap(
             new List<string> { "序号", "零件1图号/代号", "所属部段名称", "产品编号", "参数代号", "实测值1", "照片", "操作者", "操作者日期", "互检", "互检日期", "检验员", "检验员日期" },
             new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "productNum", "paramCode", "firstMeasuredValues", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "multimediaSheetSocket"
             ));
            return filedMap;
        }

        public Dictionary<string, FiledMap> InitFiledRNodeMap()
        {
            Dictionary<string, FiledMap> filedMap = new Dictionary<string, FiledMap>();
            //特殊名称
            //进箱（舱）登记表
            //整流罩 / 星箭分离弹簧压缩数据记录表
            //管路活门气密点检查记录表（皂泡法）
            //管路活门气密点检查记录表（氦质谱法）
            //电缆剥线试验记录表（低频）
            //压接实验测量记录表（低频）
            //电缆剥线试验记录表（高频）
            //阀门、气瓶、过滤器、流量计、输送管、金属软管等检查记录表
            //电缆（插头）防水（防热）记录表
            filedMap.Add("装入件明细", new FiledMap(new List<string> { "代号", "名称", "数量", "备注" }, new List<string> { "code", "name", "number", "remark" }, "insertDetails"));
            filedMap.Add("制造资源", new FiledMap(new List<string> { "类型", "ERPID", "代号或规格", "名称", "备注", "鉴定类别", "标准号", "是否必选" }, new List<string> { "type", "erpId", "specsCode", "name", "remark", "identifyType", "standardNumber", "isRequired" }, "manufacturingResources"));
            filedMap.Add("视频", new FiledMap(new List<string> { "视频文件", "文件名" }, new List<string> { "videoFile", "fileName" }, "video"));
            filedMap.Add("通用总装数据记录表", new FiledMap(
                new List<string> { "序号", "名称", "项目", "设计要求", "工艺要求", "实测值", "所用工具编号", "温度", "湿度", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
                new List<string> { "serialNum", "firstDrawingName", "recordElement", "designerDemand", "processorDemand", "firstMeasuredValues", "toolUsed", "temperature", "humidity", "remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" },
                "assemble"
            ));
            filedMap.Add("通用记录表", new FiledMap(
               new List<string> { "序号", "图号", "名称", "记录项目", "记录要求", "实测值", "确认结果", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
               new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "recordElement", "recordRequire", "firstMeasuredValues", "firstConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "generalRecords"
           ));
            filedMap.Add("胶液配比情况记录表", new FiledMap(
               new List<string> { "序号", "胶液名称", "记录元素", "实际情况", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
               new List<string> { "serialNum", "firstDrawingName", "recordItem", "measuredActual", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "glueSolution"
           ));
            filedMap.Add("舱口盖开闭记录表", new FiledMap(
              new List<string> { "序号", "图号", "壳段名称", "产品编号", "舱口盖位置或象限", "打开/关闭", "实测力矩", "所用力矩扳手编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
              new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "productNum", "recordLocation", "recordItem", "firstMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "hatch"
          ));
            filedMap.Add("进箱舱登记表", new FiledMap(
             new List<string> { "序号", "型号", "图号", "名称", "工作事项", "进箱时间", "进箱携带物品", "携带物品数量", "出箱确认", "操作者", "操作者操作时间", "互检者", "互检者操作时间" },
             new List<string> { "serialNum", "model", "fisrtDrawingNum", "firstDrawingName", "recordStatus", "remarks", "recordRequire", "recordMainopoint", "firstConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData" }, "inCabin"
           ));
            filedMap.Add("具有证明书的主要零件记录表", new FiledMap(
              new List<string> { "序号", "图号", "名称", "零件编号", "合格证号编号", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
              new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "secondDrawingNum", "certificate", "remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "mainParts"
           ));
            filedMap.Add("力矩记录表", new FiledMap(
              new List<string> { "序号", "零件1", "零件2", "设计要求_拧紧值N.m", "工艺要求_拧紧值N.m", "实测值N.m", "所用工具编号", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
              new List<string> { "serialNum", "fisrtDrawingNum", "secondDrawingNum", "designerDemand", "processorDemand", "firstMeasuredValues", "toolUsed", "remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "moment"
           ));
            filedMap.Add("通用多媒体记录表", new FiledMap(
              new List<string> { "序号", "项目", "部位", "拍照(摄像)", "拍照(影像)编号", "确认结果", "操作者", "操作者操作时间", "互检者", "互检者操作时间" },
              new List<string> { "serialNum", "fisrtDrawingNum", "recordLocation", "recordRequire", "photoNo", "firstConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData" }, "multimediaRecord"
           ));
            filedMap.Add("通用力矩复校记录表", new FiledMap(
              new List<string> { "序号", "零件1", "零件2", "复测力矩N.m", "工艺力矩N.m", "恢复力矩N.m", "力矩扳手编号", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
              new List<string> { "serialNum", "fisrtDrawingNum", "secondDrawingNum", "firstMeasuredValues", "processorDemand", "secondMeasuredValues", "toolUsed", "remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "torqueReCalibration"
           ));
            filedMap.Add("质量控制记录表", new FiledMap(
              new List<string> { "项目", "操作者", "操作者日期", "互检", "互检日期", "检验员", "检验员日期" },
              new List<string> { "serialNum", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "qualityControl"
           ));
            filedMap.Add("电缆插头防水防热记录表", new FiledMap(
             new List<string> { "序号", "电缆/仪器代号", "插头代号", "实施情况", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间", "备注" },
             new List<string> { "serialNum", "fisrtDrawingNum", "secondDrawingNum", "firstConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData", "remarks" }, "cablePlugWaterFireProofControl"
           ));
            filedMap.Add("波纹管变形记录表", new FiledMap(
            new List<string> { "序号", "波纹管", "所属管路", "管路编号", "装配初始压缩量方向", "允许值", "安装前", "安装后", "变形量", "所用工具编号", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "recordLocation", "fisrtDrawingNum", "productNum", "recordElement", "designerDemand", "firstMeasuredValues", "secondMeasuredValues", "thirdMeasuredValues", "toolUsed", "remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "bellowsDeformation"
          ));
            filedMap.Add("电连接器插接记录表", new FiledMap(
            new List<string> { "序号", "所属仪器代号", "插头座代号", "插接照片", "防松照片", "防水照片", "防热照片", "操作者", "互检者", "检验员", "确认人" },
            new List<string> { "serialNum", "fisrtDrawingNum", "recordLocation", "photoNo", "secondPhotoNo", "thirdPhotoNo", "fourthPhotoNo", "firstOperator", "secondOperator", "thirdOperator", "fourthOperator" }, "electricalConnectInsertion"
          ));
            filedMap.Add("舱口盖开闭测试记录表", new FiledMap(
            new List<string> { "序号", "所属部段", "舱口盖名称", "记录位置", "是否能正常开关", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间", "备注" },
            new List<string> { "serialNum", "parentProductName", "firstDrawingName", "recordLocation", "firstConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData", "remarks" }, "hatchOpenShutTest"
          ));
            filedMap.Add("产品接地状态检查记录表", new FiledMap(
            new List<string> { "序号", "图号", "名称", "编号", "接地状态", "产品端搭接电阻（mΩ）", "等电位端搭接电阻（mΩ）", "所用仪器编号", "温度", "湿度", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "productNum", "firstConfirmResult", "firstMeasuredValues", "secondMeasuredValues", "toolUsed", "temperature", "humidity", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "productGroundingStatus"
          ));
            filedMap.Add("强制检验点记录表", new FiledMap(
            new List<string> { "序号", "项目", "设计要求", "实测结果", "是否合格", "照片编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间", "工艺员", "工艺员操作时间", "设计员", "设计员操作时间" },
            new List<string> { "serialNum", "recordElement", "designerDemand", "firstMeasuredValues", "firstConfirmResult", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData", "fourthOperator", "fourthOperatorData", "fifthOperator", "fifthOperatorData" }, "forcedCheckpoint"
          ));
            filedMap.Add("自动关闭口盖检查记录表", new FiledMap(
            new List<string> { "序号", "口盖位置", "部段图号", "口盖名称", "检查确认项", "是否合格", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "firstDrawingName", "fisrtDrawingNum", "recordLocation", "recordItem", "firstConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "automaticShutoff"
          ));
            filedMap.Add("伺服机构工艺拉杆长度记录表", new FiledMap(
            new List<string> { "序号", "项目", "名称", "要求长度（mm）", "实测长度（mm）", "所用工具编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "recordElement", "firstDrawingName", "designerDemand", "firstMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "servomechanism"
          ));
            filedMap.Add("状态检查表", new FiledMap(
            new List<string> { "序号", "确认项目", "确认结果", "部门", "确认者", "确认者操作时间" },
            new List<string> { "serialNum", "recordElement", "firstConfirmResult", "recordRequire", "firstOperator", "firstOperatorData" }, "statusCheck"
          ));
            filedMap.Add("问题记录表", new FiledMap(
            new List<string> { "序号", "名称", "记录项目", "问题记录", "解决措施", "多媒体", "备注" },
            new List<string> { "serialNum", "firstDrawingName", "recordElement", "abnormalRecord", "measuredActual", "photoNo", "remarks" }, "problemRecord"
          ));
            filedMap.Add("爆索尺寸测量记录表", new FiledMap(
            new List<string> { "序号", "总长（mm）", "记录位置", "扁平（mm）", "宽度（mm）", "所用仪器编号", "温度", "湿度" },
            new List<string> { "serialNum", "thirdMeasuredValues", "recordLocation", "firstMeasuredValues", "secondMeasuredValues", "toolUsed", "temperature", "humidity" }, "detonatingCableSize"
          ));
            filedMap.Add("整流罩星箭分离弹簧压缩数据记录表", new FiledMap(
           new List<string> { "序号", "所属部段", "安装位置", "零件编号", "弹簧自由长度H0（mm）", "弹簧的工作载荷P2（N）", "压缩后长度L要求", "压缩后弹簧总长（mm）", "所用工具编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
           new List<string> { "serialNum", "parentProductName", "recordLocation", "productNum", "firstMeasuredValues", "secondMeasuredValues", "thirdMeasuredValues", "fourthMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "releaseSpringCompression"
          ));
            filedMap.Add("载荷支架组合体形位数据记录表", new FiledMap(
            new List<string> { "序号", "名称", "单位", "测量值", "所用工具编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "recordItem", "recordRequire", "firstMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "loadBracket"
          ));
            filedMap.Add("设计签署总装数据记录表", new FiledMap(
            new List<string> { "序号", "名称", "项目", "设计要求", "工艺要求", "实测值", "所用工具编号", "温度", "湿度", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间", "设计员", "设计员操作时间" },
            new List<string> { "serialNum", "firstDrawingName", "recordElement", "designerDemand", "processorDemand", "firstMeasuredValues", "toolUsed", "Temperature", "Humidity", "Remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData", "fourthOperator", "fourthOperatorData" }, "designGeneralAssemble"
          ));
            filedMap.Add("管路活门气密点检查记录表皂泡法", new FiledMap(
            new List<string> { "序号", "系统名称", "测点前管路图号", "测点后管路图号", "检查压力(MPa)", "检查方法", "设计要求值Pa*m3/s", "工艺要求值", "检查结果", "备注" },
            new List<string> { "serialNum", "parentProductNum", "fisrtDrawingNum", "secondDrawingNum", "recordRequire", "recordElement", "designerDemand", "processorDemand", "firstMeasuredValues", "remarks" }, "soapBubble"
          ));
            filedMap.Add("管路活门气密点检查记录表氦质谱法", new FiledMap(
            new List<string> { "序号", "系统名称", "测点前管路图号", "测点后管路图号", "检查压力(MPa)", "检查方法", "设计要求值Pa*m3/s", "工艺要求值", "检查点输出Pa•m3/s", "检查点漏率Pa•m3/s", "所用工具编号", "比对漏孔漏率Pa•m3/s", "E6_比对装置输出Pa•m3/s", "大气本体Pa•m3/s", "温度", "湿度", "备注" },
            new List<string> { "serialNum", "parentProductNum", "fisrtDrawingNum", "secondDrawingNum", "recordRequire", "recordElement", "designerDemand", "processorDemand", "firstMeasuredValues", "secondMeasuredValues", "toolUsed", "thirdMeasuredValues", "fourthMeasuredValues", "atmPressure", "temperature", "humidity", "remarks" }, "heliumMassSpectrometry"
          ));
            filedMap.Add("除了打保险防松外的总装直属件记录表", new FiledMap(
            new List<string> { "序号", "零件1", "零件2", "安装位置", "紧固件材料及规格", "拧紧力矩要求（N·m）", "实际力矩施加值", "防松方式", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "secondDrawingNum", "parentProductName", "recordMainopoint", "designerDemand", "firstMeasuredValues", "measuredActual", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "finalAssemblyParts"
          ));
            filedMap.Add("传感器安装测试记录情况统计记录表", new FiledMap(
            new List<string> { "序号", "图号", "名称", "状态", "传感器代号", "传感器名称", "参数代号", "导通检查点", "测试仪器1", "导通要求阻值", "实测阻值1", "绝缘检查点", "测试仪器2", "绝缘要求阻值", "实测阻值2", "所用数字三用表编号", "所用指针三用表编号", "所用温湿度计编号", "温度", "湿度", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "parentProductNum", "parentProductName", "recordStatus", "fisrtDrawingNum", "firstDrawingName", "recordLocation", "recordElement", "recordRequire", "designerDemand", "firstMeasuredValues", "recordItem", "recordMainopoint", "processorDemand", "secondMeasuredValues", "toolUsed", "secondToolUsed", "thirdToolUsed", "temperature", "humidity", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "sensorInstallation"
          ));
            filedMap.Add("插头状态检查表", new FiledMap(
            new List<string> { "序号", "所属仪器/支架", "参数代号", "产品状态", "检查状态", "检查结果", "多媒体", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间", "备注" },
            new List<string> { "serialNum", "fisrtDrawingNum", "recordLocation", "recordStatus", "recordRequire", "firstConfirmResult", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData", "remarks" }, "plugStatus"
          ));
            filedMap.Add("惯组安装记录表一", new FiledMap(
            new List<string> { "序号", "图号", "记录点", "间隙值", "导电胶带层数", "所用赛尺编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "recordLocation", "firstMeasuredValues", "secondMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "firstIMUInstallation"
          ));
            filedMap.Add("惯组安装记录表二", new FiledMap(
            new List<string> { "序号", "图号", "记录要求", "实测值", "所用赛尺编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "recordItem", "firstMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "secondIMUInstallation"
          ));
            filedMap.Add("电缆高度测量记录表", new FiledMap(
            new List<string> { "序号", "电缆束位置", "中间框位置（自前端面）", "电缆高度（靠I象限）", "所用工具编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "recordLocation", "firstMeasuredValues", "secondMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "cableHeight"
          ));
            filedMap.Add("电缆剥线试验记录表低频", new FiledMap(
            new List<string> { "序号", "导线编号", "剥线长度1精确到0.5mm", "检查导线绝缘层切除后的外观情况", "多媒体（两端皆要拍照）", "测量工具编号", "剥线钳编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "recordLocation", "firstMeasuredValues", "firstConfirmResult", "photoNo", "toolUsed", "secondToolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "lowFrequencyCableStripping"
          ));
            filedMap.Add("压接实验测量记录表低频", new FiledMap(
            new List<string> { "序号", "图号", "记录要求", "设计要求", "实测值", "所用工具编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "recordItem", "designerDemand", "firstMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "lowCrimpingExperiment"
          ));
            filedMap.Add("电缆剥线试验记录表高频", new FiledMap(
            new List<string> { "序号", "图号", "输出接口点号", "记录项目", "实测值", "检查结果", "多媒体", "剥线钳编号", "测量工具编号", "记录人", "记录人操作时间", "确认人", "确认人操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "recordLocation", "recordItem", "secondMeasuredValues", "firstConfirmResult", "photoNo", "secondToolUsed", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData" }, "highFrequencyCableStripping"
          ));
            filedMap.Add("仪器接收检查记录表", new FiledMap(
            new List<string> { "序号", "所属仪器（支架）代号", "插头（座）代号", "外观检查", "电连接器检查", "合格证检查", "零件编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "recordLocation", "firstConfirmResult", "secondConfirmResult", "thirdConfirmResult", "firstMeasuredValues", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "instrumentCheck"
          ));
            filedMap.Add("电缆接收检查记录表", new FiledMap(
            new List<string> { "序号", "电缆代号", "参数代号", "整体外观良好、证件齐全", "插头（座）正常、代号一致、插针无歪斜", "减振垫检查", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "recordLocation", "fisrtDrawingNum", "firstConfirmResult", "secondConfirmResult", "thirdConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "cableReceivingInspection"
          ));
            filedMap.Add("箭地接口保护件检查记录表", new FiledMap(
            new List<string> { "序号", "安装位置", "堵盖规格/图号", "安装要求", "检查结果", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "recordLocation", "recordMainopoint", "recordRequire", "firstConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "arrowInterfaceProtectCheck"
          ));
            filedMap.Add("通用检查记录表", new FiledMap(
            new List<string> { "序号", "项目", "位置", "记录项目", "检查结果", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "parentProductName", "recordLocation", "recordItem", "firstConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "inspectionRecord"
          ));
            filedMap.Add("对接面形位记录表", new FiledMap(
            new List<string> { "序号", "所属部段", "记录项目", "位置", "实测值", "所用工具编号", "温度", "湿度", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "parentProductName", "recordElement", "recordLocation", "firstMeasuredValues", "toolUsed", "temperature", "humidity", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "dockSurfaceMorpheme"
          ));
            filedMap.Add("整流罩锉修记录表", new FiledMap(
            new List<string> { "序号", "图号", "锉修过的安装孔记录" },
            new List<string> { "serialNum", "fisrtDrawingNum", "measuredActual" }, "filingFileRepair"
          ));
            filedMap.Add("整流罩安装后检查记录表", new FiledMap(
            new List<string> { "序号", "检查项目", "确认结果", "问题记录", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "firstDrawingName", "firstConfirmResult", "measuredActual", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "checkFairingAfterInstallation"
          ));
            filedMap.Add("导管检查记录表", new FiledMap(
            new List<string> { "序号", "图号", "问题记录", "缺陷照片", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间", "设计员", "设计员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "measuredActual", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData", "fourthOperator", "fourthOperatorData" }, "catheterization"
          ));
            filedMap.Add("管路上箭前吹除记录表", new FiledMap(
            new List<string> { "序号", "图号", "吹除压力/Mpa", "吹除时间/min", "吹除确认", "绸布照片", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "firstMeasuredValues", "secondMeasuredValues", "firstConfirmResult", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "blowPipeArrow"
          ));
            filedMap.Add("气封管流量测试记录表", new FiledMap(
            new List<string> { "序号", "入口压力", "气源", "图号", "正向流量测量值", "正向流量校准值", "反向流量测量值", "反向流量校准值", "温度", "湿度", "所用工具编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "processorDemand", "recordRequire", "fisrtDrawingNum", "firstMeasuredValues", "secondMeasuredValues", "thirdMeasuredValues", "fourthMeasuredValues", "temperature", "humidity", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "gasPipeTest"
          ));
            filedMap.Add("阀门气瓶过滤器流量计输送管金属软管等检查记录表", new FiledMap(
            new List<string> { "序号", "图号", "名称", "零件编号", "检查状态", "检查项目", "检查结果", "缺陷照片", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "productNum", "recordStatus", "recordElement", "firstConfirmResult", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "valvesGasInspection"
          ));
            filedMap.Add("单机安装位置记录表", new FiledMap(
            new List<string> { "序号", "阀门/过滤器", "安装位置", "零件编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "recordLocation", "productNum", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "installationLocation"
          ));
            filedMap.Add("安装距离记录表", new FiledMap(
            new List<string> { "序号", "记录项目", "记录位置", "安装要求", "图号", "实际安装测量值", "所用工具编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "recordElement", "recordLocation", "recordRequire", "fisrtDrawingNum", "firstMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "installationDistance"
          ));
            filedMap.Add("小导管卡箍间距测量表", new FiledMap(
            new List<string> { "序号", "管路图号", "数量", "距离/mm", "多媒体", "所用工具编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "recordMainopoint", "firstMeasuredValues", "photoNo", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "measurementSpacingConduit"
          ));
            filedMap.Add("未按要求施加力矩及未打保险防松记录表", new FiledMap(
            new List<string> { "序号", "记录项目", "安装位置", "紧固件材料及规格", "拧紧力矩要求N.m", "实际力矩施加情况", "未按要求施加力矩原因/防松方式", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "recordElement", "recordLocation", "recordMainopoint", "processorDemand", "firstMeasuredValues", "measuredActual", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "failureAequiredLoosInsurance"
          ));
            filedMap.Add("分解重装记录表", new FiledMap(
            new List<string> { "序号", "时间", "原因", "部位", "更换或返修情况", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "recordMainopoint", "recordRequire", "fisrtDrawingNum", "measuredActual", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "disassemblyReassembly"
          ));
            filedMap.Add("配合七零三绝热记录表", new FiledMap(
            new List<string> { "序号", "绝热部位", "位置", "数量", "是否完成", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "firstDrawingName", "parentProductName", "recordMainopoint", "firstConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "insulation703"
          ));
            filedMap.Add("绝热去除记录表", new FiledMap(
            new List<string> { "序号", "所在部位", "局部去除要求", "实际去除情况照片", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "parentProductName", "recordRequire", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "adiabaticRemoval"
          ));
            filedMap.Add("连续拧紧环节力矩复校记录表", new FiledMap(
            new List<string> { "序号", "零件1", "工艺值1N.m", "复校值1N.m", "零件2", "工艺值2N.m", "复校值2N.m", "零件3", "所用工具编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "processorDemand", "firstMeasuredValues", "secondDrawingNum", "designerDemand", "secondMeasuredValues", "recordLocation", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "calibrationContinuousTorque"
          ));
            filedMap.Add("管路垫块安装情况记录表", new FiledMap(
            new List<string> { "序号", "管路图号", "卡箍位置", "垫块安装情况", "螺钉规格", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "fisrtDrawingNum", "recordLocation", "measuredActual", "recordMainopoint", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "installationPipeCushion"
          ));
            filedMap.Add("箭体结构防水记录表", new FiledMap(
            new List<string> { "序号", "记录项目", "所属部段", "仪器代号", "操作要求", "确认结果", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
            new List<string> { "serialNum", "recordElement", "parentProductName", "fisrtDrawingNum", "designerDemand", "firstConfirmResult", "remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "arrowStructureWaterproof"
          ));
            filedMap.Add("搭接线安装部位防水记录表", new FiledMap(
            new List<string> { "序号", "位置", "记录对象", "操作要求", "数量", "是否封堵", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间", "备注" },
            new List<string> { "serialNum", "parentProductName", "recordElement", "designerDemand", "firstMeasuredValues", "firstConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData", "remarks" }, "waterproofInstallationLapd"
          ));
            filedMap.Add("总装零件称重记录表", new FiledMap(
             new List<string> { "序号", "图号", "产品名称", "数量", "单件质量(g)", "总质量（g）", "设备编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "recordRequire", "firstMeasuredValues", "secondMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "assemnleweighing"
             ));
            filedMap.Add("总装耗材称重记录表", new FiledMap(
             new List<string> { "序号", "技术条件", "名称", "领取重量(g)", "剩余重量(g)", "丢弃重量(g)", "上箭重量(g)", "所用工具编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "firstMeasuredValues", "secondMeasuredValues", "thirdMeasuredValues", "fourthMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "generalWeighing"
             ));
            filedMap.Add("箭体称重记录表", new FiledMap(
             new List<string> { "序号", "所属部段", "记录项目", "记录要求", "实测值", "出厂/飞行状态", "温度", "湿度", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "parentProductName", "recordElement", "recordRequire", "firstMeasuredValues", "recordStatus", "temperature", "humidity", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "arrowWeight"
             ));
            filedMap.Add("箭体称重时多装少装产品记录表", new FiledMap(
             new List<string> { "序号", "名称", "代号", "是否多装", "数量", "质量（Kg）" },
             new List<string> { "serialNum", "firstDrawingName", "fisrtDrawingNum", "firstConfirmResult", "firstMeasuredValues", "secondMeasuredValues" }, "arrowScalageProducts"
             ));
            filedMap.Add("飞行质量质心设备调平数据记录表", new FiledMap(
             new List<string> { "序号", "记录项目", "传感器读数参考值", "传感器读数实际值" },
             new List<string> { "serialNum", "recordElement", "designerDemand", "firstMeasuredValues" }, "levelingDataFlight"
             ));
            filedMap.Add("飞行质量质心皮重及参数记录表", new FiledMap(
             new List<string> { "序号", "记录项目", "记录元素", "实测值" },
             new List<string> { "serialNum", "recordElement", "recordItem", "firstMeasuredValues" }, "flightMassCentroidTareWeight"
             ));
            filedMap.Add("横向质心测量记录表", new FiledMap(
             new List<string> { "序号", "位置", "后支点称重", "后支点有效", "前支点称重", "前支点有效" },
             new List<string> { "serialNum", "recordLocation", "firstMeasuredValues", "secondMeasuredValues", "thirdMeasuredValues", "fourthMeasuredValues" }, "transverseCentroid"
             ));
            filedMap.Add("大部段称重记录表", new FiledMap(
             new List<string> { "序号", "称重项目", "重量（Kg）", "所用工具编号", "温度", "湿度", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "recordElement", "firstMeasuredValues", "toolUsed", "temperature", "humidity", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "largeSectionWeight"
             ));
            filedMap.Add("产品安装确认表", new FiledMap(
             new List<string> { "序号", "检查项目", "检查情况", "检查结果", "备注" },
             new List<string> { "serialNum", "recordElement", "processorDemand", "measuredActual", "remarks" }, "productInstallationConfirmation"
             ));
            filedMap.Add("阀门安装状态确认表", new FiledMap(
             new List<string> { "序号", "图号", "编号", "名称", "确认项目", "实际状态", "备注" },
             new List<string> { "serialNum", "fisrtDrawingNum", "productNum", "firstDrawingName", "recordElement", "firstConfirmResult", "remarks" }, "confirmationStatus"
             ));
            filedMap.Add("通用接收检查记录表", new FiledMap(
             new List<string> { "序号", "记录项目", "记录要求", "检查结果", "多媒体", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "recordElement", "recordRequire", "measuredActual", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "receivingInspectionRecord"
             ));
            filedMap.Add("通用保护件检查记录表", new FiledMap(
             new List<string> { "序号", "名称", "颜色", "数量", "安装位置", "检查情况", "问题记录", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "firstDrawingName", "recordStatus", "recordRequire", "recordLocation", "firstConfirmResult", "measuredActual", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "protectiveParts"
             ));
            filedMap.Add("接口检查记录表", new FiledMap(
             new List<string> { "序号", "代号", "位置", "检查情况", "问题记录", "多媒体", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "fisrtDrawingNum", "recordLocation", "firstConfirmResult", "measuredActual", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "interfaceCheck"
             ));
            filedMap.Add("象限标识检查记录表", new FiledMap(
             new List<string> { "序号", "位置", "数量", "检查要求", "检查情况", "备注" },
             new List<string> { "serialNum", "recordLocation", "firstMeasuredValues", "recordRequire", "firstConfirmResult", "remarks" }, "quadrantCheck"
             ));
            filedMap.Add("干燥剂检查记录表", new FiledMap(
             new List<string> { "序号", "记录项目", "干燥剂颜色", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "recordElement", "measuredActual", "remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "desiccantInspection"
             ));
            filedMap.Add("随大部段交付产品明细表", new FiledMap(
             new List<string> { "序号", "图号", "名称", "数量", "是否正常", "备注" },
             new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "designerDemand", "firstConfirmResult", "remarks" }, "largePartsDelivery"
             ));
            filedMap.Add("气瓶组充放气速率记录表", new FiledMap(
             new List<string> { "序号", "开始时间", "结束时间", "时间要求值", "结束实测值", "速率", "所用工具编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "firstMeasuredValues", "secondMeasuredValues", "designerDemand", "thirdMeasuredValues", "fourthMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "cylinderGroup"
             ));
            filedMap.Add("系统保压记录表", new FiledMap(
             new List<string> { "序号", "检查部位", "检查状态", "压力要求值（MPa）", "压力实测值（MPa）", "压降要求值（MPa）", "压降实测值（MPa）", "温度", "湿度", "所用工具编号" },
             new List<string> { "serialNum", "firstDrawingName", "recordStatus", "designerDemand", "firstMeasuredValues", "recordRequire", "secondMeasuredValues", "temperature", "humidity", "toolUsed" }, "systemPressureMaintaining"
             ));
            filedMap.Add("气瓶压力测试记录表", new FiledMap(
             new List<string> { "序号", "气瓶名称", "设计要求值", "实测值", "所用工具编号", "备注" },
             new List<string> { "serialNum", "firstDrawingName", "designerDemand", "firstMeasuredValues", "toolUsed", "remarks" }, "cylinderPressureTest"
             ));
            filedMap.Add("阀门使用次数记录表", new FiledMap(
             new List<string> { "序号", "名称/代号", "产品编号", "允许使用次数", "试验项目", "动作次数", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "fisrtDrawingNum", "productNum", "designerDemand", "recordStatus", "firstMeasuredValues", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "valveUsageTimes"
             ));
            filedMap.Add("阀门测试记录表一", new FiledMap(
             new List<string> { "序号", "图号", "名称/代号", "测试项目", "测试要求", "产品编号", "测试状态", "实测值", "温度", "湿度", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "recordElement", "recordRequire", "productNum", "recordStatus", "firstMeasuredValues", "temperature", "humidity", "remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "valveTest"
             ));
            filedMap.Add("气封流量测试记录表", new FiledMap(
             new List<string> { "序号", "检测位置", "要求流量（g/s）", "测量值", "校准后（m3/h）", "所用工具编号", "温度", "湿度", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "firstDrawingName", "designerDemand", "firstMeasuredValues", "thirdMeasuredValues", "toolUsed", "temperature", "humidity", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "gasSealFlowTest"
             ));
            filedMap.Add("阀门测试记录表二", new FiledMap(
             new List<string> { "序号", "图号", "名称/代号", "测试项目", "测试要求", "产品编号", "测试状态", "第一次", "第二次", "温度", "湿度", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "recordElement", "recordRequire", "productNum", "recordStatus", "firstMeasuredValues", "secondMeasuredValues", "temperature", "humidity", "remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "valveTestSec"
             ));
            filedMap.Add("电磁阀尾罩检查表", new FiledMap(
             new List<string> { "序号", "图号", "参数代号", "箭上位置", "尾罩是否松动", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "fisrtDrawingNum", "recordRequire", "recordLocation", "firstConfirmResult", "remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "tailCoverSolenoid"
             ));
            filedMap.Add("传感器变换器对应关系确认记录表", new FiledMap(
             new List<string> { "序号", "电缆束1", "变换器插头座", "变换器代号", "变换器编号", "电缆束2", "传感器插头座", "传感器代号", "传感器编号", "是否对应", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "parentProductNum", "fisrtDrawingNum", "recordLocation", "recordStatus", "parentProductName", "secondDrawingNum", "recordRequire", "recordMainopoint", "firstConfirmResult", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "correspondingRelationship"
             ));
            filedMap.Add("产品安装数量记录表", new FiledMap(
             new List<string> { "序号", "项目", "使用数量", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "recordElement", "firstMeasuredValues", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "installationQuantity"
             ));

            filedMap.Add("液位传感器尺寸协调记录表", new FiledMap(
             new List<string> { "序号", "测量项目", "理论值(mm)", "实测值(mm)", "误差(mm)", "所用工具编号", "温度", "湿度", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "recordElement", "designerDemand", "firstMeasuredValues", "secondMeasuredValues", "toolUsed", "temperature", "humidity", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "liquidLevelSensor"
             ));
            filedMap.Add("密封插头压接多媒体记录表", new FiledMap(
             new List<string> { "序号", "参数代号", "传感器代号", "箱内低温密封插头压接点", "输出接口点号", "插接照片", "备注", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间", "设计员", "设计员操作时间" },
             new List<string> { "serialNum", "parentProductNum", "fisrtDrawingNum", "recordLocation", "recordMainopoint", "photoNo", "remarks", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData", "fourthOperator", "fourthOperatorData" }, "crimpingSealedPlug"
             ));
            filedMap.Add("岗位分工表", new FiledMap(
             new List<string> { "序号", "岗位分工", "工作地点", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间", "确认人", "确认人操作时间" },
             new List<string> { "serialNum", "firstMeasuredValues", "measuredActual", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData", "fourthOperator", "fourthOperatorData" }, "jobDivision"
             ));
            filedMap.Add("低频压接实验测量记录表", new FiledMap(
             new List<string> { "序号", "中间接头型", "拉脱力检查", "实测值1", "压接电阻检查", "实测值2", "抗电强度检查", "实测值3", "压接钳编号", "微欧计编号", "高阻表编号", "测力计编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "recordLocation", "recordRequire", "firstMeasuredValues", "recordStatus", "secondMeasuredValues", "recordMainopoint", "thirdMeasuredValues", "toolUsed", "secondToolUsed", "thirdToolUsed", "recordItem", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "experimentalCrimping"
             ));

            filedMap.Add("高频压接点电阻及抗电强度检查记录表", new FiledMap(
             new List<string> { "序号", "编号", "外导体压接电阻要求", "实测值1(mΩ)", "内导体压接电阻要求", "实测值2(mΩ)", "内导体抗电强度检查", "实测值3(mΩ)", "压接钳编号", "微欧计编号", "高阻表编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "recordLocation", "recordRequire", "firstMeasuredValues", "recordStatus", "secondMeasuredValues", "recordMainopoint", "thirdMeasuredValues", "toolUsed", "secondToolUsed", "thirdToolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "highFrequencyVoltage"
             ));

            filedMap.Add("高频压接点抗拉强度检查记录表", new FiledMap(
             new List<string> { "序号", "外导体拉脱要求", "实测值1(mΩ)", "内导体拉脱力要求", "实测值2", "拉脱力测试仪编号", "操作者", "操作者操作时间", "互检者", "互检者操作时间", "检验员", "检验员操作时间" },
             new List<string> { "serialNum", "recordRequire", "firstMeasuredValues", "recordStatus", "secondMeasuredValues", "toolUsed", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "tensileStrengthHigh"
             ));
            filedMap.Add("电连接器插接多媒体记录表", new FiledMap(
           new List<string> { "序号", "零件1图号/代号", "所属部段名称", "产品编号", "参数代号", "照片1", "照片2", "照片3", "照片4", "操作者", "操作者日期", "互检", "互检日期", "检验员", "检验员日期" },
           new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "productNum", "paramCode", "photoNo", "secondPhotoNo", "thirdPhotoNo", "fourthPhotoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "multimediaElectricalConnect"
           ));
            filedMap.Add("仪器安装电缆余量多媒体记录表", new FiledMap(
             new List<string> { "序号", "零件1图号/代号", "所属部段名称", "产品编号", "参数代号", "实测值1", "照片", "操作者", "操作者日期", "互检", "互检日期", "检验员", "检验员日期" },
             new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "productNum", "paramCode", "firstMeasuredValues", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "instrumentCableAllowance"
             ));
            filedMap.Add("仪器安装分离钢索多媒体记录表", new FiledMap(
             new List<string> { "序号", "零件1图号/代号", "所属部段名称", "产品编号", "参数代号", "实测值1", "照片", "操作者", "操作者日期", "互检", "互检日期", "检验员", "检验员日期" },
             new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "productNum", "paramCode", "firstMeasuredValues", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "instrumentSeparationCable"
             ));
            filedMap.Add("仪器安装分离力测试多媒体记录表", new FiledMap(
             new List<string> { "序号", "零件1图号/代号", "所属部段名称", "产品编号", "参数代号", "实测值1", "照片", "操作者", "操作者日期", "互检", "互检日期", "检验员", "检验员日期" },
             new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "productNum", "paramCode", "firstMeasuredValues", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "instrumentSeparationForceTest"
             ));
            filedMap.Add("仪器安装力矩记录表", new FiledMap(
             new List<string> { "序号", "零件1图号/代号", "所属部段名称", "产品编号", "参数代号", "所用工具编号", "设计要求", "工艺要求", "备注", "实测值1", "操作者", "操作者日期", "互检", "互检日期", "检验员", "检验员日期" },
             new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "productNum", "paramCode", "toolUsed", "designerDemand", "processorDemand", "remarks", "firstMeasuredValues", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "instrumentTorqueRecord"
             ));
            filedMap.Add("仪器插座安装多媒体记录表", new FiledMap(
             new List<string> { "序号", "零件1图号/代号", "所属部段名称", "产品编号", "参数代号", "实测值1", "照片", "操作者", "操作者日期", "互检", "互检日期", "检验员", "检验员日期" },
             new List<string> { "serialNum", "fisrtDrawingNum", "firstDrawingName", "productNum", "paramCode", "firstMeasuredValues", "photoNo", "firstOperator", "firstOperatorData", "secondOperator", "secondOperatorData", "thirdOperator", "thirdOperatorData" }, "multimediaSheetSocket"
             ));
            return filedMap;
        }
    }
}
